草庐IT

iphone - 垂直 UISlider 和 UISwitch

全部标签

Javascript 排序功能在 iPhone 上不起作用

在iPhone上用Javascript调用sort(function)时,它似乎没有排序。例如:devices.sort(function(a,b){returna.name>b.name;});是否有一些已知的限制,或者有人可以帮助我如何在iPhone上执行此操作。它似乎在Chrome、IE、Firefox中运行良好。 最佳答案 你的比较函数坏了:如果a,它应该返回一个必须为负的数值,如果a=b则为零如果a>b则为正,即function(a,b){returna.nameb.name?1:0;}您的函数返回false如果a.nam

javascript - 在谷歌地图中画一条垂直于两点的线

我有两个坐标,我想为其绘制一条等长的垂直线。是否有一个简单的谷歌地图偏移量或一个干净的javascript方法,我可以通过它来完成这个?那会是什么?这是我目前所拥有的。如您所见,我将这两个点绘制为标记,然后尝试在它们之间画一条线,但我需要使该线垂直于两个坐标之间的线。varlocations=[['',position.coords.latitude,position.coords.longitude,1],['',llat,llng,2]];varmarker,i;for(vari=0;i 最佳答案 所以你有两个坐标为(x1,y1

javascript - 如何在启用 "Private Browsing"的 iPhone 上检测用户?

我的jquerymobile应用程序需要使用localStorage和sessionstorage等,我一直在向不支持cookie的用户提示并告诉他们启用cookie,但是如果用户启用了隐私浏览,这个创建cookie测试我是这样做是行不通的,他们只是得到一个仍然错误的屏幕,有谁知道我如何测试用户是否启用了隐私浏览?谢谢 最佳答案 我没有Iphone来测试这个,但是在桌面Safari浏览器(在私有(private)模式下)运行下面的函数确实捕获错误并按预期处理它。functionstorageEnabled(){try{localSt

javascript - iPhone 8、iPhone 8 Plus 和 iPhone X 的用户代理字符串是什么?

在设备检测中,新iPhone8、iPhone8Plus和iPhoneX的用户代理是什么? 最佳答案 这是他们的用户代理字符串:Mozilla/5.0(iPhone;CPUOS11_0likeMacOSX)AppleWebKit/604.1.25(KHTML,likeGecko)Version/11.0Mobile/15A372Safari/604.1来源:iOS11固件型号为15A372。Hereisauseragent来自iOS11的测试版,其中包含AppleWebKit和Safari版本号。

javascript - 水平滚动的 Css 位置固定但垂直滚动

我有如下三个div:现在我需要做的是保持#left和#right固定用于水平滚动和滚动#center。这适用于#left和#right的cssposition:fixed。但问题是,当我垂直滚动html页面时,我需要所有div的,即#left、#center和#right滚动。这是行不通的。请任何人帮助我如何做到这一点,以便#left和#right与#center一起垂直滚动,并在水平滚动时保持固定。我不知道如何使用css来完成它并让它工作。 最佳答案 试试这个链接,它使用一个名为scrollspy的插件来做这些事情。很简单...h

javascript - 如何使用 Hammer.js 在 iOS 中禁用垂直滚动?

我试图在水平滚动列表中使用Hammer.js(jQuery版本)禁用iOS中的垂直滚动。我试过这个:$(document).hammer().on('swipe,drag','body',function(event){if(event.direction==Hammer.DIRECTION_UP||event.direction==Hammer.DIRECTION_DOWN){event.preventDefault();}});但它不起作用。那么,如何在仍然能够水平滚动的同时禁用垂直滚动? 最佳答案 我是使用event.gest

javascript - 如何让仅使用 jQuery 的 DIV 垂直调整大小 - 没有插件?

编辑:我将这段代码放在jsbin中:http://jsbin.com/eneru我试图让用户使用jQuery调整(仅垂直)DIV元素的大小。我阅读了有关jQueryUI的信息,并进行了尝试,几分钟后,我就可以使用它了。但是库增加了大约25KB的开销,我想避免,因为我只想要简单的垂直调整大小。所以我试着自己做。这是HTML,为了清晰起见,我使用内联样式:Loremipsumblahblah如您所见,DIV元素下方有一个小条,因此用户可以向上或向下拖动它来调整DIV的大小。这是Javascript代码(使用jQuery):$(document).ready(function(){varre

javascript - jquery 星级评级垂直

我正在使用fyneworks的jquery星级评定插件。问题是大约5%的时间(以及在初始页面加载时),星星会垂直堆叠而不是水平堆叠!?当您刷新页面时,它们很好-这真的很奇怪。Pleaseseethepagehere.如有任何建议,我们将不胜感激!谢谢编辑:TheunpackedJScanbefoundhere 最佳答案 编辑:该死的,这在重新加载几次后也是一样的。好吧,这意味着javascript片段-和/或内置javascript引擎-失败。试试另一个star插件,这个看起来有点臃肿……大小13K:O。给你,重做整个事情,这对我有

javascript - 捏缩放后 iPhone 谷歌地图 v3 平移

我在为iPhone开发Web应用程序时遇到了问题。当我访问像http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/examples/map-simple.html这样的简单示例时在iPhone中,当我从屏幕上松开手指时,捏合缩放map平移。这使得map最终出现在我缩放到的地方以外的地方。有什么方法可以防止map在双指缩放释放后平移吗? 最佳答案 不幸的是,当涉及到在移动设备上查看网络应用程序时,iPhone使用触摸屏技术(尤其是Cocoa)可能会产生

javascript - 长轮询中 iphone 上的 safari 加载指示器

我正在尝试使用XMLHttpRequest进行长轮询。它在所有支持的浏览器上运行良好,但出于某种原因,在iPhone上的safari上我得到了每个ajax调用的加载指示器,而对于长轮询,这有点烦人。我读到您需要等到文档加载完毕,但它无法正常工作。任何其他已知的黑客来解决它? 最佳答案 我遇到了同样的问题,我尝试使用简单的XHRO、隐藏的iFrame等,但它在iPhone上不起作用。在加载“整个”文档之前,它似乎不会更新DOM或执行任何操作,在我的示例中是长轮询的持续时间。我唯一没有尝试过的是JSONP。也许你可以试试JSONP。请让